import Vue from 'vue'
import Vuex from 'vuex'
import app from './app.js'
import user from './user.js'

Vue.use(Vuex)

const store = new Vuex.Store({
	modules:{
		app,user
	},
	// state: {
	// 	count: 0
	// },
	// getters: {
	// 	myCount(state) {
	// 		return `current count is ${state.count}`
	// 	}
	// },
	// mutations: {
	// 	increment(state, n) {
	// 		// state.count++
	// 		state.count += n
	// 	},
	// 	decrement(state, n) {
	// 		// state.count--
	// 		state.count -= n
	// 	}
	// },
	// actions: {
	// 	async myIncrease(context, obj) {
	// 		context.commit('increment', obj.id)
			
	// 		const products = [1, 2, 3, 4, 5] //await axios.get(.....)
	// 		return products
	// 	},
	// 	myDecrease(context) {
	// 		context.commit('decrement', 1)
	// 	}
	// },
	// modules: {

	// }
})

export default store
